﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.ComponentModel.DataAnnotations;

namespace SIOCUR.Models
{
    [MetadataType(typeof(CONDICIONES_OPERATIVAS_Validador))]
    public partial class CONDICIONES_OPERATIVAS
    {
        //Nada
    }

    public class CONDICIONES_OPERATIVAS_Validador
    {
        public int ID
        {
            get;
            set;
        }

        public String ESTACION
        {
            get;
            set;
        }

        
        public String SISTEMA
        {
            get;
            set;
        }

        
        public DateTime FECHA
        {
            get;
            set;
        }

        [Required(ErrorMessage = " * Campo requerido")]
        [Range(6.0, 83.0, ErrorMessage="El valor de Succion debe estar entre 6.0 y 83.0")]
        public Double PRESION_SUCCION
        {
            get;
            set;
        }

        [Required(ErrorMessage = "* Campo requerido")]
        [Range(6.0, 83.0, ErrorMessage = "El valor de Descarga debe estar entre 6.0 y 83.0")]
        public Double PRESION_DESCARGA
        {
            get;
            set;
        }

        [Required(ErrorMessage = "* Campo requerido")]
        [Range(1.0, 50.0, ErrorMessage = "El valor de Entrada debe estar entre 1.0 y 50.0")]
        public Double PRESION_ENTRADA
        {
            get;
            set;
        }

        [Required(ErrorMessage = "*Campo requerido")]
        public int FLUJO
        {
            get;
            set;
        }


    
    }

    
}